3672f44877ee29c7efc1f52e7b31c10717638944,plugins/mpsmake/source_gen/jetbrains/mps/ide/make/actions/MakeSelection_Action.java,MakeSelection_Action,getModels,#Map#,106
Before Change
private List<SModel> getModels(final Map<String, Object> _params) {
List<SModel> rv = ListSequence.fromList(new ArrayList<SModel>());
if (((SModel) MapSequence.fromMap(_params).get("cmodel")) != null) {
ListSequence.fromList(rv).insertElement(0, ((SModel) MapSequence.fromMap(_params).get("cmodel")));
return rv;
} else if (((List<SModel>) MapSequence.fromMap(_params).get("models")) != null) {
ListSequence.fromList(rv).addSequence(ListSequence.fromList(((List<SModel>) MapSequence.fromMap(_params).get("models"))));
}
After Change
if (((List<SModel>) MapSequence.fromMap(_params).get("models")) != null) {
ListSequence.fromList(rv).addSequence(ListSequence.fromList(((List<SModel>) MapSequence.fromMap(_params).get("models"))));
}
if (((SModel) MapSequence.fromMap(_params).get("cmodel")) != null && !(ListSequence.fromList(rv).contains(((SModel) MapSequence.fromMap(_params).get("cmodel"))))) {
ListSequence.fromList(rv).addElement(((SModel) MapSequence.fromMap(_params).get("cmodel")));
}
return rv;
}